package com.imooc.miaosha.util;


import org.apache.commons.codec.digest.DigestUtils;

public class MD5Util {
	public static String md5(String src) {
		return DigestUtils.md5Hex(src);
	}

	private static final String salt = "1a2b3c4d";

	public static String inputPassToFormPass(String inputPass) {
		String str = salt.charAt(0) + salt.charAt(2) + inputPass + salt.charAt(5) + salt.charAt(4);
		return md5(str);
	}

	public static String formPassToDbPass(String inputPass,String salt) {
		String str = salt.charAt(0) + salt.charAt(2) + inputPass + salt.charAt(5) + salt.charAt(4);
		return md5(str);
	}

	public static String inputPassToDbPass(String inputPass, String dbSalt) {
		String s = inputPassToFormPass(inputPass);
		String dbPass = formPassToDbPass(s, dbSalt);
		return dbPass;
	}

	public static void main(String[] args){
		System.out.println(inputPassToDbPass("123456",salt));
	}

}
